@charset "utf-8";
.top-pic{width: 100%;height:auto;}
.top-pic .pic{width: 100%;height:auto;}
.hot-goods-table{margin-top:10px;width:100%;background-color: #ffffff; table-layout:fixed;border: 0;border-spacing: 0;}
.hot-goods-table td{border-bottom:1px solid #f6f6f6;padding:5px 0;}
.hot-goods-table .goods-pic{width: 100%;height:auto;}
.add-buy{width: 14px;  right: 10px; position: absolute; bottom: 5px;}

.goods-pic-td{width: 130px;position: relative;}
.no-pic-td{width:45px;}
.no-pic-td .no-pic{width: 28px;height:auto;margin-top: 15px;}
.title{margin-top: 10px;padding:0 8px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.desc{line-height: 1.8rem;margin-top:8px;padding:0 8px;color: #999999;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hot-pic{padding-left:8px;height:16px;margin-top:8px;}
.hot-pic img{height:16px;}
.price{padding-left:8px;margin-top:10px;color: #fc3063;font-size: 1.8rem;position: relative;}

.cart-fixed{position:fixed;bottom:20px;left:0px;padding-right:7px; z-index: 9;border-bottom-right-radius: 5px; border-top-right-radius:5px;background-color: rgba(17, 17, 17, 0.7);}
.cart-fixed .home-img{display:inline-block;position:relative;padding:8px 10px;width:24px;height:24px; border-right: 1px solid #f2f2f2;}
.cart-fixed .home-img img{width:24px;height:24px;}
.cart-fixed .cart-img{display:inline-block;position:relative;padding:8px 2px 7px 5px;width:24px;height:24px; }
.cart-fixed .cart-img img{width:24px;height:24px;}
.cart-fixed .point{text-align: center;z-index:10;position:absolute;right: 0px;top:3px;width:16px;height:16px;line-height: 16px;border-radius: 8px;background-color: #fc3063;font-size: 1rem;color:#fff;}
.cart-fixed .timer-count{display:inline-block;position:relative;padding:8px 0px 8px 0px;color:#ffffff;}

.no-store{position: absolute;width:60px;height:60px;line-height:60px;z-index:9999;text-align:center;color:#ffffff;background-color: rgba(17, 17, 17, 0.9);border-radius:50%;font-size:1.5rem;top:50%;left: 50%;transform: translate(-50%, -50%);}

@media (max-device-width: 320px) and  (min-device-width: 320px){
    .goods-pic-td{width: 100px;position: relative;}
    .no-pic-td{width:40px;}
    .no-pic-td .no-pic{width: 25px;height:auto;margin-top: 15px;}
    .title{margin-top: 8px;}
}